#!/usr/bin/python3
# -*- coding:utf-8 -*-
""""
@Author: 李吉凯
@Email: lijk34925@hundsun.com
@Time: 2022/6/15 9:13
@File: 风险评估方案_流程配置_修改.py
"""
from qturboframe.lib.utils.by import By

from BladeFerm.Lib.Common import data_processing
from BladeFerm.hui2_app import FE
from 基础公共脚本.公共方法_hui2 import open_menu

@data_processing
def risk_review_flow_cofig(input_data=None, ui_expect=None):
    # 进入 风险等级查询 菜单 客户风险评估/风险评估方案
    open_menu({'子系统名称': '反洗钱系统', '菜单名称': '客户风险评估/风险评估配置'})

    # 点击打开 等级区间方案
    list_obj = FE.list(idname={By.CSS_SELECTOR: 'div.h-tabs-nav-container'})
    list_obj.click('评级流程配置')

    # 点击 修改
    table = FE.table_new({'text': '类型名称'})
    table.click_cell(input_data.get('定位数据'), click_input={'操作': '修改'})

    # 表单数据
    FE.form('类型名称').auto_fill(input_data.get('修改数据'))

    # 点击提交
    msg_box = FE.msg_box(text={'body': '流程逾期'})
    msg_box.click_button('提交')

    # 结果校验
    table.check(input_data.get('定位数据'), ui_expect)